@charset "utf-8";
/*************************************************GLOBALS***/
* { word-wrap: break-word; word-break: break-all; }
/*html {
	height:auto!important;
	min-height:100%;
}*/
html {
	height:100%;
}
body {
	margin: 0;
	padding: 0;
	height:100%;
	background:#fff;
	-webkit-text-size-adjust:none;/*取消chrome浏览器下最小字体限制*/
}
body.nothing{ height:auto; background:none;}
.popWindow{ background:none; margin:0; padding:0;}
body, th, td, input, select, textarea, button { font: 12px/1.5em arial,sans-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul li,ol li { list-style: none; }
select { margin-right: 2px; }
img{ vertical-align:middle}

input[type="text"]:focus,input[type="button"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
outline: 0 !important;
-webkit-box-shadow:0 !important;
}
input[type="checkbox"]:focus,input[type="submit"]:focus,input[type="reset"]:focus, input[type="radio"]:focus {
outline: 0 !important;
}
a { color: #1A66B3; text-decoration: none; cursor:hand ; outline:none}
a:visited{color:#1A66B3}
a:hover {color:#EF3838; text-decoration: underline; }
a img { border: none; }

.dowithBox{ padding:0 5px; text-align:left; margin:0 auto;}
a.a_dowith{ margin:0 1px}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;min-height:1%;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */
.line_normal{ background:#ccc; border-bottom:1px solid #fff;margin-bottom:10px; clear:both}
.px1{ height:1px; line-height:0;}
.px2{ height:2px; line-height:0;}
.right{ float:right!important; margin-left:5px;}
.left{ float:left!important; margin-right:5px;}
.w20{ width:20px;}
.w12{ width:12px;}
.h5{ min-height:0!important; height:5px!important;}
.blank12{ height:12px; clear:both}
.h_auto{ min-height:0!important; height:auto!important;}
.f16{ font-size:14px}
.f11{ font-size:11px;}
.b{ font-weight:bold;}
.pipe { padding: 0 0.4em!important; color: #DDD; }
.t_input{ background:#fff; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #ccc; border-bottom:1px solid #ccc; margin:0!important; padding:2px; line-height:16px;  display:inline-block; -webkit-box-shadow: #DFDFDF 1px 1px 0 inset;  -moz-box-shadow: #DFDFDF 1px 1px 0 inset;  box-shadow: #DFDFDF 1px 1px 0 inset;  vertical-align:middle!important; }
select.t_input{ padding:1px!important;}
.t_input_foucs{ border:1px solid #4DB6EE;}
.pad1em{ padding-left:1em!important; padding-right:1em!important; }

.t_button{ border:1px solid #2F373C; white-space:nowrap; display:inline-block; padding:2px 5px;  line-height:20px; margin:0; background:#667DAE; color:#fff!important; 
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	vertical-align:middle!important;
	background: #667DAE;
  box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset;
	behavior: url(js/PIE.htc);
}
.t_button:hover,
.t_button_active, .t_button_active:focus, .t_button_active:active  {
	-webkit-box-shadow: #333 1px 1px 3px;
  -moz-box-shadow: #333 1px 1px 3px;
  box-shadow: #333 1px 1px 3px;
	background: #3F5176;
	color:#fff;
	text-decoration:none;
}
.gray_btn{
	border: 1px solid #666;
	background: #D0D0D0;
	background: -moz-linear-gradient(top, #fff, #D0D0D0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#D0D0D0));
}
.viewbtn, .viewbtn:hover{ border:1px solid #6A0000; line-height:26px; font-size:16px; 
	background:	-webkit-gradient(linear, 0 0, 0 100%, from(#DD1413), to(#990000)); 
	background: -moz-linear-gradient(#DD1413, #990000  100%); 
	background: linear-gradient(#DD1413, #990000  100%);
}
.viewbtn:acvive{
	background:	-webkit-gradient(linear, 0 0, 0 100%, from(#990000), to(#DD1413)); 
	background: -moz-linear-gradient(#990000, #DD1413  100%); 
	background: linear-gradient(#990000, #DD1413  100%);
}
.viewbtn .txt{ display:block; height:24px; background-image:url(skin/bg_play.png); background-repeat:no-repeat; background-position:center 3px;}
.viewbtn .txt.stop{ background-position:center -37px;}
.bigBtn{  font-weight:bold; padding:5px 10px; line-height:14px;}
.fullsize_wrapper{ background:#f1f1f1; padding:12px; width:auto; height:auto}
.conner-round {
	-moz-border-radius: 				2em;
	-webkit-border-radius: 			2em;
	border-radius: 						  2em;
}
.conner-all {
	-moz-border-radius: 				.3em;
	-webkit-border-radius: 			.3em;
	border-radius: 						  .3em;
}
.conner-left{
	-moz-border-radius-topleft: 		        .3em;
	-webkit-border-top-left-radius:         .3em;
	border-top-left-radius: 			          .3em;
	-moz-border-radius-bottomleft: 		      .3em;
	-webkit-border-bottom-left-radius:      .3em;
	border-bottom-left-radius: 			        .3em;
}
.conner-right{
	-moz-border-radius-topright: 		        .3em;
	-webkit-border-top-right-radius:        .3em;
	border-top-right-radius: 			          .3em;
	-moz-border-radius-bottomright: 		    .3em;
	-webkit-border-bottom-right-radius:     .3em;
	border-bottom-right-radius: 			      .3em;
}
.conner-top{
	-moz-border-radius-topleft: 		        .3em;
	-webkit-border-top-left-radius:         .3em;
	border-top-left-radius: 			          .3em;
	-moz-border-radius-topright: 		        .3em;
	-webkit-border-top-right-radius:        .3em;
	border-top-rigth-radius: 			          .3em;
}
.conner-bottom{
	-moz-border-radius-bottomleft: 		      .3em;
	-webkit-border-bottom-left-radius:      .3em;
	border-bottom-left-radius: 			        .3em;
	-moz-border-radius-bottomright: 		    .3em;
	-webkit-border-bottom-right-radius:     .3em;
	border-bottom-rigth-radius: 			      .3em;
}

/*************************************************整体布局***/
#logo{ width:164px; height:30px; position:absolute; right:0; top:28px; background:url(skin/logo_ips.png) no-repeat center 0; text-indent:-9999px; overflow:hidden; z-index:1}
#topLink{ display:block; position:absolute; right:0; top:0; left:0; width:100%; height:20px;  z-index:2}
	#topLink li{ float:right; display:block; position:relative; padding:0; height:20px; line-height:18px; z-index:1; border-left: 1px solid #999; color:#444;}
		#topLink li ul{ position:static; display:block; border-top:1px solid #ccc; }
		#topLink li ul li{ border:none; box-shadow:none; background:#fff; margin:5px; float:none;}
			#topLink li ul li:hover{ background:#ccc; }
			#topLink li ul li a{ float:none; color:#333; text-shadow:none!important;}
	#topLink li a{ display:block; float:left; color:#444; text-decoration:none; cursor:hand; padding:0 16px; height:20px; line-height:18px;}
		#topLink li a:hover{ color:#000; background-color: #ccc;}
	#topLink li span.arrow{ width:10px; height:18px; display:block; float:right; margin-left:5px; background:url(skin/arrow.png) no-repeat 0 -48px;}
		#topLink li a.active{ background:#fff;}
		#topLink li a.active span.arrow{ background-position:0 -29px;}
		div.systemM_set{position:absolute; right:0; top:20px!important; width:120px; background:#fff; color:#222; box-shadow:-1px 1px 3px rgba(0, 0, 0, .3); z-index:5;}
		div.systemM_set ul{ margin:8px; border-top:1px solid #dedede; padding-top:3px;}
			div.systemM_set ul li{ margin-top:5px; display:block; clear:both; height:25px}
			div.systemM_set ul li a{ display:block; text-align:center; padding:3px 8px; color:#1A66B3; border:1px solid #ccc; background:#eee; text-decoration:none;
				background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd)); 
				background: -webkit-linear-gradient(top, #fff, #ddd);
				background:    -moz-linear-gradient(top, #fff, #ddd); 
				background:     -ms-linear-gradient(top, #fff, #ddd); 
				background:      -o-linear-gradient(top, #fff, #ddd);
				background:         linear-gradient(top, #fff, #ddd);
			}
			div.systemM_set ul li a:hover{ background:#ccc; color:#1A66B3;}
			#top_user_info{ margin:8px; line-height:20px; color:#999; text-align:center;}
	/*消息提醒*/
	.msg_bg{position:absolute; left:50%; right:50%; top:6px; width:160px; padding:4px; margin-left:-90px; background:#fff; border:1px solid #000; box-shadow:0 1px 0 rgba(255, 255, 255, 1);}
	.msg_box .title{float:left; padding-left:12px; padding-right:8px; color:#ccc; height:20px; line-height:18px;}
	.msg_box a{ display:block; float:left; height:20px; line-height:20px; padding: 0 6px 0 24px!important; background-image:url(skin/bg_msgIcon.png); background-repeat:no-repeat; color:#F00!important; text-decoration:underline;}
		.msg_box a:first-child{ border:none}
		.msg_bg a{ width:22px;}
	.msg_box a:hover{ background-color:#ccc;}
		.msg_box a.m1{ background-position:4px 2px;}
		.msg_box a.m2{ background-position:4px  -18px;}
		.msg_box a.m3{ background-position:4px  -37px;}
		.msg_box a.m1:hover, .msg_box a.m2:hover, .msg_box a.m3:hover{ background-color:#ccc;}
			.msg_box a.m1.blink{ background-image:url(skin/bg_msg1.gif); background-position:4px 2px;}
			.msg_box a.m2.blink{ background-image:url(skin/bg_msg2.gif); background-position:4px 2px;}
			.msg_box a.m3.blink{ background-image:url(skin/bg_msg3.gif); background-position:4px 2px;}
		
#body_conner{ position:absolute; left:0; top:0; background:none; width:0px; height:0px; z-index:1}
#container{position:relative; z-index:0; margin:0 auto;	background:#f1f1f1;	height:auto !important; height:100%; min-height:100%; min-width:988px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<988?"988px":"");  }
#mainTab{ height:64px; padding-right:300px; background: url(skin/bg_bodynew.png) repeat-x 0 0; position:relative;}
#content{ background:#f1f1f1; padding:15px; position:relative;}
#footer{ position:absolute; bottom:0; left:0; right:0; background:#3A4043 url(skin/bg_bodynew.png) repeat-x 0 -21px; width:100%; height:0; overflow:hidden}
	#footer .conner{ height:10px; width:10px; float:left;}
	#footer .txt{line-height:22px; color:#849193; background:url(skin/call.png) no-repeat right 2px;margin-right:10px;}
	

/*************************************************主页签***/
#mainTab ul{ display:block; height:32px; position:absolute; bottom:0; left:0;}
	#mainTab ul li{ height:32px; float:left; margin-right:-10px; overflow:hidden; font-size:14px; position:relative; z-index:1;}
		#mainTab ul li a{ display:block; float:left; height:32px; background:url(skin/bg_mainTab.png) no-repeat right -34px; padding-right:22px; color:#000; text-decoration:none; cursor:hand; margin-left:10px;}
			#mainTab ul li span{ display:block; float:left; height:32px; padding-left:18px; line-height:30px;  background:url(skin/bg_mainTab.png) no-repeat 0 -34px; margin-left:-10px;}
	#mainTab ul li.first{ background:none; width:90px; margin-right:1px; padding-right:16px; }
		#mainTab ul li.first span{ background:none; color:#ccc; font-weight:bold; display:block; float:none;padding:0; height:32px; text-align:center; line-height:32px; margin:0}
		#mainTab ul li.first span div{ padding-left:16px;}
	#mainTab ul li.second a{ background-position:right -104px;}
		#mainTab ul li.second a span{ background-position:0 -104px; padding-left:16px;}
	#mainTab ul li.homeTab a{ padding-right:30px; background-position:right -139px;}
		#mainTab ul li.homeTab span{ padding-left:25px; background-position:0 -139px;}
			#mainTab ul li.homeTab span div.homeIco{ width:14px; height:14px; background:url(skin/ico.gif) no-repeat 0 0; float:left; margin-right:3px; margin-top:10px}
	#mainTab ul li.active{ z-index:10}
	#mainTab ul li.active a{ background-position:right -69px; color:#000; text-shadow:none; font-weight:bold;}
		#mainTab ul li.active a span{ background-position:left -69px; line-height:32px;}
	#mainTab ul li.second.active a{ background-position:right -139px;}
		#mainTab ul li.second.active a span{ background-position:0 -139px;}
	
/*************************************************滑动菜单***/
#menuBg{position:absolute; left:-188px; top:4px; background: url(skin/bg_menuShadow.png) no-repeat right top; width:170px; padding:18px; padding-bottom:0; padding-right:40px; z-index:10000}
	#menuContent{ position:relative; margin:0 auto; background:#FF0000; padding:1px; -moz-border-radius: 5px; -webkit-border-radius:5px;	border-radius: 5px;}
		#menuHover{ position:absolute; right:-22px;_right:-23px; top:0; width:26px; height:164px; overflow:hidden; background:url(skin/bg_menu.png) no-repeat 0 0; z-index:0;}
			#menuHover #slidArrow{ width:13px; height:9px; position:absolute; top:10px; right:5px; background:url(skin/bg_menu.png) no-repeat -38px -4px; overflow:hidden}
				#menuHover .fz{ background-position: -38px -19px!important;}
		#menuConner{ position:absolute; bottom:-32px; left:0; height:32px;  width:228px; background:url(skin/bg_menuShadow.png) no-repeat 0 bottom;}
	.menuNoshadow{ background:none!important;}
		.menuNoshadow #menuConner{ background:none!important;}
	.menu{ display:block; position:relative; z-index:1; border:1px solid #96110A; padding:0px; background:#DBE1EE; -moz-border-radius: 4px; -webkit-border-radius:4px; border-radius: 4px;}
		.menu li{ display:block; position:relative; background:none;}
			.menu li a{ display:block; height:28px; line-height:28px; background:none; position:relative; padding-left:12px; padding-right:20px; font-weight:bold; color:#445C8E; text-decoration:none; cursor:hand; border-bottom:1px solid #BDC8DF; border-top:1px solid #fff;}
			.menu li a:hover{ background:#BDC8DF; border-top:1px solid #A3B1D1; }
			.menu li a span{ position:absolute; right:10px; top:9px; display:block; width:11px; height:11px; line-height:0; background:url(skin/bg_menu.png) no-repeat -38px -36px;}
			.menu li a:hover span{ background-position:-38px -74px;}

		.menu li ul.acitem{background:none;}
			.menu li ul li{ border:none; background:none; margin:0; height:27px; }
				.menu li ul li a, .menu li ul li a:visited {display:block; height:26px; line-height:24px; border:none; border-bottom:1px solid #D5DCEA;  font-weight:normal;  background:#fff url(skin/bg_menu.png) no-repeat -26px -86px; padding-left:32px; text-shadow:none; text-decoration:none; cursor:hand;}
				.menu li ul li a:hover{ background:#4A608B url(skin/bg_menu.png) no-repeat -26px -102px; height:27px; border:none; color:#fff}
				.menu li a.active, .menu li a.active:visited, .menu li a.active:hover{ background:url(skin/bg_menu.png) no-repeat right 0; color:#fff; text-shadow:none; border:none; height:30px;}
				.menu li a.active span{ background-position: -38px -56px;}
				.menu li.focus{ }
				.menu .topNote{padding:5px; border-bottom:1px solid #BDC8DF; text-align:center;
					background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#DBE1EE));
					background: -moz-linear-gradient(#fff, #DBE1EE 100%);
					background: linear-gradient(#fff, #DBE1EE 100%);
				}

				.topConner{ -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
				.bottomConner{ -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}

			.menu .appTitle{ width:16px; height:18px; position:absolute; left:6px; top:4px; background:url(skin/bg_menu.png) no-repeat;}
			.menu .ico0{ background-position: -118px -91px;}
			.menu .ico1{ background-position: -26px -91px;}
			.menu .ico2{ background-position: -45px -91px;}
			.menu .ico3{ background-position: -64px -91px;}
			.menu .ico4{ background-position: -82px -91px;}
			.menu .ico5{ background-position: -100px -91px;}

/*************************************************内容***/
.toolBar{ _height:32px; min-height:32px; margin-bottom:5px; clear:both; overflow:hidden}
a.btn, a.btn:visited{ float:left; display:block; height:27px; overflow:hidden; padding-right:12px; background:url(skin/ico.gif) no-repeat right -60px; color:#fff; text-decoration:none;}
	a.btn span{ display:block; float:left; background:url(skin/ico.gif) no-repeat left -60px; height:27px; line-height:25px; color:#fff; padding-left:12px;}
	a.btn:hover{ background-position:right -87px;}
		a.btn:hover span{ background-position:left -87px;}
	a.search, a.search:visited{ width:85px; height:27px; float:left; overflow:hidden; padding-right:15px;  background:url(skin/ico.gif) no-repeat left -114px; color:#fff; text-decoration:none;}
		a.search:hover{ background-position:right -114px;}
		a.search span{ float:left; padding-left:28px; width:57px; height:27px; background:url(skin/ico.gif) no-repeat left -114px; overflow:hidden; line-height:25px }
		a.search:hover span{ background-position:-100px -114px; }
		.toolBar a.active, .toolBar a.active:visited, .toolBar a.active:hover{ background-position:right -114px!important;}
			.toolBar a.active span{background-position:-100px -114px;}
	a.popTab{ float:left; height:22px; padding-right:6px; text-decoration:none; color:#666; background:url(skin/bg_area.png) no-repeat right -56px; line-height:20px; margin-left:12px; position:relative}
		a.popTab span{ float:left; position:absolute; top:0; left:-15px; height:22px; width:15px;  background:url(skin/bg_area.png) no-repeat left -56px;}

	a.selectMenu, a.selectMenu:visited{ height:20px; line-height:20px; border:1px solid #aaa; margin-top:4px; padding:0 8px; color:#333; text-decoration:none;
	background:#f2f2f2;
	text-shadow:0 1px 0 #FFFFFF;
	vertical-align:middle!important;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background: -moz-linear-gradient(#fff, #eee 100%);
	background: linear-gradient(#fff, #eee 100%);
	-webkit-box-shadow: #fff 0 1px 0 inset;
  -moz-box-shadow: #fff 0 1px 0 inset;
  box-shadow: #fff 0 1px 0 inset;
	}
		a.selectMenu .txt{ float:left;}
		a.selectMenu .arrow{ width:7px; height:7px; margin-left:3px; margin-top:6px; float:left;vertical-align:middle; display:inline-block; font-size:0; overflow:hidden; background:url(skin/ico.gif) no-repeat -53px -148px;}
		a.selectMenu:hover{ border-color:#666; color:#333;}
		a.selectMenu.active, a.selectMenu.active:hover, a.selectMenu.active:focus, a.selectMenu:active{
			box-shadow: #888 0 1px 0 inset;
			background: #666;
			border-color:#333;
			color:#fff;
			text-shadow:0 1px 0 #333;
		}
		.box_head a.active .arrow, .box_head a.active:visited .arrow, .box_head a.active:hover .arrow,
		.box_foot a.active .arrow, .box_foot a.active:focus .arrow, .box_foot a.active:hover .arrow, a.selectMenu:active .arrow  { background-position: -61px -148px}

	#trucksView{ float:left; width:130px; height:27px; margin-left:10px; padding:0; padding-left:68px; background:url(skin/ico.gif) no-repeat -70px -165px;}
		#trucksView li{ width:31px; height:27px; overflow:hidden; float:left;}
		#trucksView li a{ display:block; float:left; width:31px; height:27px; background:url(skin/ico.gif) no-repeat; overflow:hidden; text-indent:-9999px; line-height:0;}
			#trucksView li a.L1{ background-position: -107px -192px;}
			#trucksView li a.L2{ background-position: -107px -219px;}
				#trucksView li a.L1:hover{ background-position: -138px -192px;}
				#trucksView li a.L2:hover{ background-position: -138px -219px;}
				#trucksView li.active a.L1, #trucksView li.active a.L1:hover{ background-position: -169px -192px;}
				#trucksView li.active a.L2, #trucksView li.active a.L2:hover{ background-position: -169px -219px;}

	.smenu{width:360px; background:#E8F4FD; border:1px solid #1B5A85; padding:10px; padding-bottom:48px; display:none; position:absolute; z-index:1000;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	-webkit-box-shadow: #333 1px 1px 3px;
  -moz-box-shadow: #333 1px 1px 3px;
  box-shadow: #333 1px 1px 3px;
	background: #E8F4FD;
	}/*搜索弹出*/
	.smenu ul{ display:block;}
		.smenu li{ display:block; padding:2px 0; }
	.search_pager{ position:absolute; left:0; bottom:0; right:0; width:100%; border-top:1px solid #8AC8F4; padding:5px 0px; text-align:center; background:#C7E4FA; -moz-border-radius: 0 0 3px 3px; 	-webkit-border-radius: 0 0 3px 3px;	border-radius: 0 0 3px 3px; -webkit-box-shadow: #E8F4FD 0 1px 0 inset; -moz-box-shadow: #E8F4FD 0 1px 0 inset; box-shadow: #E8F4FD 0 1px 0 inset; }
	.search_pager .t_button{ line-height:18px; padding:1px 5px;}
		
	.domenu{min-width:100px; background:#fff; border:1px solid #666;  display:none; position:absolute; z-index:1000;background: #fff;}/*操作弹出*/
	.domenu li{ clear:both; overflow:hidden; padding:3px 8px;}
	.domenu li.separator{ border-bottom:1px solid #ccc;}
		.domenu li a, .domenu li a:visited{ text-decoration:none;}
		.domenu li a:hover{}
		.domenu li input{vertical-align:middle; }
		.domenu li.line{ height:1px!important; background:#ccc; line-height:0; padding:0;}
	.domenu li:hover{ background:#f1f1f1;}
		
.box_head,.box_foot{ background:#ccc; min-height:30px; border:1px solid #AFAFAF;  border-bottom:none; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; padding:0 6px; }
.box_foot{ border:1px solid #AFAFAF; border-top:none; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; margin-bottom:12px; min-height:30px; height:auto;}
.globalBox{ border:1px solid #AFAFAF; padding:10px; background:#fff; min-height:185px; _height:185px;}
	.box_head h3{ font-weight:bold; height:30px; line-height:30px;}
	.box_head a.remove, .box_head a.edit, .box_foot a.more, .box_head a.fullSize, .box_head a.normalSize { float:right; width:21px; height:21px; overflow:hidden; background:url(skin/ico.gif) no-repeat; margin:5px 0 0 4px; display:inline; text-indent:-9999px;}
		.box_head a.remove{ background-position:-22px -15px;}
			.box_head a.remove:hover{ background-position:-22px -37px;}
		.box_head a.edit{ background-position:0 -15px;}
			.box_head a.edit:hover{ background-position:0 -37px;}
		.box_head a.fullSize{ background-position:-143px -15px;}
			.box_head a.fullSize:hover{ background-position:-143px -37px;}
		.box_head a.normalSize{ background-position:-121px -15px;}
			.box_head a.normalSize:hover{ background-position:-121px -37px;}
		.box_foot a.more{ width:74px; height:21px; background-position:-45px -15px; margin:2px 0 0 4px;}
			.box_foot a.more:hover{ background-position:-45px -37px;}

.table_bg{ padding:1px; background:#afafaf;}
.table_default{ border-collapse:collapse; width:100%; border:1px solid #fff!important;border-spacing: 0px;}
	.table_default th{background:#f2f2f2 url(skin/bg_area.png) repeat-x left 0; padding:2px 4px 2px 6px; color:#000; border:1px solid #ccc; border-bottom:1px solid #afafaf; border-top:none; line-height:20px; text-align:left; font-weight:normal; white-space:nowrap}
	.table_default td{padding:3px 4px 3px 6px; line-height:20px; background:#fff; color:#555; border-right:1px solid #ccc; border-bottom:1px dotted #ccc; border-left:1px solid #ccc; }
		.text_c{ text-align:center!important}
		.text_r{ text-align:right!important}
		.rowColor, .table_default tr.rowColor td{ background:#EEF1F7}
		.table_default .colColor{ background:#ECF9EC;}
		.rightClickBorder{ border-top:1px dashed #0CF; border-bottom:1px dashed #0CF;}
		.rightClickBorder_right{ border-right:1px dashed #0CF; }
		.rightClickBorder_left{ border-left:1px dashed #0CF; }
			.table_default th.foucs{ background-position:left -10px!important;}
			.table_default th.foucs a{ display:inline-block; white-space:nowrap}
		.overColor, .table_default td.overColor{background:#FFFFBB!important;}
		.foucsColor, .table_default td.foucsColor{background:#9BCBF2!important;}
		.table_default th a{ display:block; height:100%; color:#333; text-decoration:none; position:relative; padding-right:9px; }
			.table_default th a span{ display:block; position:absolute; right:-3px; top:0; height:20px; width:7px; background:url(skin/ico.gif) no-repeat -7px -142px;}
		.table_default td a.dowith{ width:25px; height:26px; display:block; background:url(skin/icons.png) no-repeat 4px 5px;}
			.table_default td a.dowith:hover{ background:#CED6E6 url(skin/icons.png) no-repeat 4px 5px;}
		.table_default.narrowTd td{ padding:2px 4px 2px 6px!important; line-height:16px!important;}
			.DragClass td{ background:#000!important; color:#FF0!important;}/*表格拖动样式*/
		.table_default td.sm{ color:#888; max-width:260px; vertical-align:top;}
		.table_inset th,.table_inset td{ border:none; background:none;}
			.table_inset th{ text-align:right; width:130px; vertical-align:top;}
			.table_inset td label.error{ clear:both;color:#ff0000; margin-left:5px; background:#fff; border:1px solid #ccc; padding:2px;}
		
	.dowithMenu{position:absolute; top:-1px; left:25px;background:none}
		.dowithMenu .icoShadow{position:absolute;left:-26px; top:0; width:32px; height:26px; -webkit-box-shadow: #999 3px 3px 4px;  -moz-box-shadow: #999 3px 3px 4px;  box-shadow: #999 3px 3px 4px; z-index:0}
		.dowithMenu .dowithBox{position:relative; padding:0; border:1px solid #999; background:#fff; -webkit-box-shadow: #999 2px 2px 4px;  -moz-box-shadow: #999 2px 2px 4px;  box-shadow: #999 2px 2px 4px; z-index:1}
		.dowithMenu .dowithIcon{width:26px; height:26px; border:1px solid #999; border-right:none; position:absolute; left:-27px; top:-1px; background:#fff url(skin/icons.png) no-repeat 4px 5px;}
		.dowithMenu .doList{ width:100px; padding:1px; display:block}
			.dowithMenu .doList a{ display:block; height:22px; line-height:22px; padding-left:30px; color:#333; text-decoration:none; background-color:#fff; border:1px solid #fff; background-image:url(skin/icons.png); background-repeat:no-repeat}
			.dowithMenu .doList a:hover{ background-color:#B4BFD8; border:1px solid #667DAE;}
				.dowithMenu .doList a.doEdit{ background-position:4px -25px;}
				.dowithMenu .doList a.doDelete{ background-position:4px -50px;}
				.dowithMenu .doList a.doBindTruck{ background-position:4px -77px;}
				.dowithMenu .doList a.doUnbindTruck{ background-position:4px -104px;}
				.dowithMenu .doList a.doTrack{ background-position:4px -131px;}
				.dowithMenu .doList a.doReplay{ background-position:4px -156px;}
				.dowithMenu .doList a.doBreakaway{ background-position:4px -183px;}
				.dowithMenu .doList a.doBind{ background-position:4px -210px;}
				.dowithMenu .doList a.doUnbind{ background-position:4px -237px;}
				.dowithMenu .doList a.doMark{ background-position:4px -263px;}
				.dowithMenu .doList a.doChangedate{ background-position:4px -289px;}
				.dowithMenu .doList a.doAssign{ background-position:4px -315px;}
				.dowithMenu .doList a.doAgree{ background-position:4px -342px;}
				.dowithMenu .doList a.doDisagree{ background-position:4px -368px;}
				.dowithMenu .doList a.doRibao{ background-position:4px -392px;}
				.dowithMenu .doList a.doTongji{ background-position:4px -419px;}
		
.page { margin-top: 4px; text-align: right; float:right }
    .page * { margin: 0 3px 0 0; padding: 2px 6px; border: 1px solid #aaa; background: #f5f5f5; color: #0066cc; font-family:Arial; line-height:23px}
    .page em { border-color: #aaa; color: #8B8A8A; font-style: normal; -moz-border-radius: 3px; border-radius: 3px; }
    .page strong { background: #777; border:1px solid #777; color: #fff; -moz-border-radius: 3px; border-radius: 3px;  }
    .page a { background:#f2f2f2; color: #8B8A8A; font-family:Arial; -moz-border-radius: 3px; border-radius: 3px;}
		.page a:visited { background:#f5f5f5; color: #8B8A8A; font-family:Arial;}
    .page a:hover { color:#EF3838; background: #fff; text-decoration: none; font-family:Arial;}
		.page a.tall{ *padding:5px 7px 2px;}

	.main_title{ float:left; height:27px; overflow:hidden; padding-right:10px;}
		.main_title li{ float:left;  height:27px; margin-right:-2px;_margin-right:0; overflow:hidden; display:block; }
		.main_title li a, .main_title li a:visited{ float:left; height:27px; line-height:25px; position:relative; margin-left:16px; padding-right:16px; color:#333; text-decoration:none; background:url(skin/bg_area.png) no-repeat right -130px; font-weight:normal; text-shadow: 1px 1px 0 #fff;}
		.main_title li a span, .main_title li a:visited span{ float:left; display:block; width:16px; height:27px; position:absolute; top:0; left:-16px; overflow:hidden; background:url(skin/bg_area.png) no-repeat 0 -211px;}

			.main_title li a:hover{ background-position: right -157px; color:#fff; text-shadow: -1px -1px 0 #000;}
			.main_title li a:hover span{ background-position: -34px -211px; color:#fff}
			.main_title li.active a, .main_title li.active a:visited, .main_title li.active a:hover{ background-position: right -184px!important; color:#fff; font-weight:bold; text-shadow: -1px -1px 0 #000;}
			.main_title li.active a span, .main_title li.active a:visited span{ background-position: -68px -211px;}
				.main_title li a.a01 span, .main_title li a.a01:visited span{ background-position:0 -130px;}
				.main_title li a.a01:hover span{ background-position:0 -157px;}
				.main_title li.active a.a01 span{ background-position:0 -184px!important;}

	/***首页报表视图***/
	#columns{ }
	#columns .column{ float:left; display:block; width:50%; }
	#columns #column1, #columns #column2{ min-height: 400px;	height: auto !important; height: 400px; padding-bottom:200px;}
	#columns #column1 .widget { margin: 0 8px 15px 0; display:block; }
	#columns #column2 .widget { margin: 0 0 15px 8px; display:block; }
		#columns .column li.dateList{ border:1px solid #eee; height:20px; padding:1px 1px 1px 10px;  background:#eee; -moz-border-radius: 3px; -webkit-border-radius:3px;border-radius: 3px; }
			#columns .column li.dateList .title{ width:120px; float:left; }
			#columns .column li.dateList .cont{ margin-left:120px; height:20px; background:#fff; -moz-border-radius: 2px; -webkit-border-radius:2px;border-radius: 2px; }
			#columns .column li.dateList label{ width:80px; float:left; margin-left:10px}
			#columns #column_l .dateList { margin: 0 10px 2px 0; display:block; }
			#columns #column_r .dateList { margin: 0 0 2px 10px; display:block; }

	.day_data{ display:block; margin-top:24px; margin-left:210px;}
		.day_data li{ margin-bottom:4px; color:#555; height:24px; line-height:24px; padding-left:20px; background:#EEF1F7 url(skin/ico.gif) no-repeat -20px 10px;}
		.day_data li a{ text-decoration:underline}
	.dm{ width:1px; height:1px; position:relative;}
	#mod_popup{ width:100%; height:0; position:relative; left:0; top:0; overflow:hidden; }/*定制弹出*/
	#mod_list{ border:1px solid #BABBBD; padding:10px 20px 10px 10px; clear:both;  position:absolute; left:0; right:0; top:-220px; height:200px; background:#E3E3E3;}
		.add_options{ background:#ddd; border:1px solid #eee; padding:10px; position:absolute; top:-230px; left:0; right:0; bottom:0; height:198px; }
		#mod_list a.close, #mod_list a.close:visited{ height:13px; width:13px; overflow:hidden; text-indent:-9999px; position:absolute; top:5px; right:5px; background:url(skin/mod_close.gif) no-repeat 0 0;}
			#mod_list a.close:hover{ background-position: right 0;}
		#mod_list .list{ display:block; height:200px; overflow-x:hidden; overflow-y: auto;}
			#mod_list .list li{ float:left; margin-right:5px; margin-bottom:5px; height:83px;  padding:5px 5px 5px 70px; border:1px solid #ccc; background:#fff; position:relative; min-width:135px; _width:135px; line-height:20px;
			-moz-border-radius: 3px;
			-webkit-border-radius:3px;
			border-radius: 3px;
			background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));
			background: -moz-linear-gradient(#f1f1f1, #fff 100%);
			background: linear-gradient(#f1f1f1, #fff 100%);
			-pie-background: linear-gradient(#f1f1f1, #fff 100%);
			-webkit-box-shadow: #fff 0 1px 0 inset;
			-moz-box-shadow: #fff 0 1px 0 inset;
			box-shadow: #fff 0 1px 0 inset;
			}
				#mod_list .list li .info{ color:#666;}
				#mod_list .list li .mod_add a, #mod_list .list li .mod_add a:visited{ width:80px; height:17px; margin-top:2px; display:block; float:left; background:url(skin/mod_add.gif) no-repeat 0 0; overflow:hidden; text-indent:-9999px;}
					#mod_list .list li .mod_add a:hover{ background-position:0 -17px;}
					#mod_list .list li .mod_added a{ background:url(skin/mod_add.gif) no-repeat 0 -34px; display:block; float:left; margin-top:2px; height:17px; width:80px; overflow:hidden; text-indent:-9999px; cursor:not-allowed;}
				#mod_list .list li .ico{ width:54px; height:75px; position:absolute; left:5px; top:10px;}
					#mod_list .list li .no0{ background:url(../image/mod_ico0.gif) no-repeat}
					#mod_list .list li .no1{ background:url(../image/mod_ico1.gif) no-repeat}

	/***手工调度***/
	#dis_mapArea{ padding:0; position:relative; height:715px; padding-left:261px; overflow:hidden;}
	#dis_toolBar{ min-height:34px; _height:34px; padding:0 10px; background:url( skin/bg_disp.png) repeat-x 0 0; border-bottom:1px solid #999; overflow:hidden;}
	a.selectBox, a.selectBox:visited{ height:23px; float:left; color:#333; text-decoration:none; overflow:hidden}
		a.selectBox span{ display:block; float:left; height:22px; padding:0 1px 0 5px; text-align:left; line-height:20px; overflow:hidden; white-space:nowrap; background:url(skin/bg_disp.png) no-repeat 0 -40px;}
		a.selectBox .btn{ float:left; width:24px; height:23px; background:url(skin/bg_disp.png) no-repeat 0 -68px;}
		a.selectBox:hover .btn{ background-position: 0 -91px;}
			a.selectBox .btnDate{ background-position: 0 -114px}
			a.selectBox:hover .btnDate{ background-position: 0 -137px}

	#dis_toolBar .checkList{ float:left; margin-left:10px; margin-top:6px;}
		#dis_toolBar .checkList li{ float:left; height:22px; background:url(skin/bg_disp.png) no-repeat -5px -40px;}
			#dis_toolBar .checkList li label{ float:left; height:21px; margin-top:1px; padding:0 5px; border-left:1px solid #ccc;}
			#dis_toolBar .checkList li label input{ vertical-align:middle; margin:-2px 0 0 0;}
			#dis_toolBar .checkList li.first{ background-position: 0 -40px!important; border:none}
			#dis_toolBar .checkList li.last{ background-position: right -40px!important;}

	#dis_toolBar .toolBtn{ float:right; margin-top:6px;}
		#dis_toolBar .toolBtn li{ float:left; height:23px; width:23px; position:relative; overflow:hidden; background:url(skin/bg_disp.png) no-repeat -248px -68px;}
			#dis_toolBar .toolBtn li a{ width:23px; height:23px; float:left; }
				#dis_toolBar .toolBtn li a:hover{ background:url(skin/bg_disp.png) no-repeat -248px -91px; }
				#dis_toolBar .toolBtn li.first a:hover{ background-position: -201px -91px; }
				#dis_toolBar .toolBtn li.last a:hover{ background-position: right -91px; }
			#dis_toolBar .toolBtn li span{ width:13px; height:13px; position:absolute; left:6px; top:4px; overflow:hidden; background:transparent url(skin/bg_disp.png) no-repeat;}
				#dis_toolBar .toolBtn li span.t_1{ background-position: -32px -68px}
				#dis_toolBar .toolBtn li span.t_2{ background-position: -55px -68px}
				#dis_toolBar .toolBtn li span.t_3{ background-position: -77px -68px}
				#dis_toolBar .toolBtn li span.t_4{ background-position: -98px -68px}
				#dis_toolBar .toolBtn li span.t_5{ background-position: -120px -68px}
				#dis_toolBar .toolBtn li span.t_6{ background-position: -142px -68px}
				#dis_toolBar .toolBtn li span.t_7{ background-position: -164px -68px}
				#dis_toolBar .toolBtn li span.t_8{ background-position: -184px -68px}
			#dis_toolBar .toolBtn li.first{ background-position: -201px -68px!important; }
			#dis_toolBar .toolBtn li.last{ background-position: right -68px!important;}
				#dis_toolBar .toolBtn li a.active, #dis_toolBar .toolBtn li a.active:visited, #dis_toolBar .toolBtn li a.active:hover{ background:url(skin/bg_disp.png) no-repeat -248px -91px!important;}
				#dis_toolBar .toolBtn li.first a.a
				ctive{ background-position: -201px -91px!important; }
				#dis_toolBar .toolBtn li.last a.active{ background-position: right -91px!important;}
	#mapSideNormal{position:absolute; width:260px; background:#f1f1f1; border-right:1px solid #B7B5AF; left:0; top:0; bottom:0; height:100%;}
	.mapControl{ display:block; width:28px; height:27px; background:url(skin/exArrow.gif) no-repeat 0 4px; overflow:hidden}
		#closeMside{ position:absolute; right:-2px; top:2px; z-index:20;}
		#expandMside{ background-position:right 0; position:absolute; left:0; top:4px; display:none;}
	.dis_truckTitle{ border-top:1px solid #aaa; background:#d0d0d0; box-shadow:0 1px 0 rgba(255, 255, 255, .4) inset; height:18px; padding:3px 10px;}
	.SOpen{ padding:0!important;}
	.SOpen #expandMside{ display:block}
	
	#dis_dragBar{position:absolute; z-index:99;left:0; bottom:-255px; height:260px; width:100%;  background:#B0C6E0; box-shadow:0 -2px 5px rgba(0, 0, 0, .3);}
	.dis_dragBg{background:#5789BF; border-top:1px solid #5789BF; border-bottom:1px solid #5789BF; height:3px; box-shadow:0 1px 0 rgba(255, 255, 255, .3) inset; line-height:0px; position:relative;}
		#dis_dragBtn{position:absolute; bottom:-1px; right:50%; left:50%; height:32px; width:96px; background:url(skin/img_drag.png) repeat-x 0 0; margin-left:-48px;}
		.dis_dragBtn2{ background-position:right -35px!important;}

	.dis_dBg{ bottom:0; padding:0; background:#fff; height:300px; overflow:hidden;}
	.dis_tab{height:29px; padding-top:4px; overflow:hidden; clear:both; background:#B0C6E0; color:#fff; font-size:12px; position:relative;
		 background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#C1D2E7)); background: -moz-linear-gradient(#fff, #C1D2E7 100%); background: linear-gradient(#fff, #C1D2E7 100%);
	}
		.dis_tab h2{ display:block; float:left; height:28px; color:#fff; line-height:28px; font-weight:bold; padding:0 20px 0 10px; background:url(skin/bg_disTab.gif) no-repeat right -28px; position:relative; z-index:0; margin-right:-6px;}
		.dis_tab h2.active{ background-position:right top; z-index:10; color:#333;}
		.dis_tab .dowith{float:left;margin:0; padding-left:16px;}
		.dis_tab ul.tabs{ position:absolute; left:0; bottom:4px; padding-left:5px;}
		.dis_tab li{ float:left; margin-right:1px; height:25px; line-height:25px}
			.dis_tab li a{ padding:0 15px; display:block; float:left; text-align:center; background:#5B8BC0; height:24px; color:#fff; font-weight:bold;
				-moz-border-radius: 5px 5px 0 0;
				-webkit-border-radius:5px 5px 0 0;
				border-radius: 5px 5px 0 0;
				box-shadow:0 1px 0 rgba(255, 255, 255, .2) inset;
			}
			.dis_tab li.active{ height:24px; }
			.dis_tab li.active a{ padding:0 12px; height:24px; line-height:24px; display:block; float:left; text-align:center; background:#fff; color:#333; border:1px solid #5B8BC0; border-bottom:none;}
			.dis_tab li.nothing{ background:none; padding-left:10px; color:#222; margin-top:-2px;}
		.dis_tab_line{background:#fff; position:absolute; left:0; right:0; bottom:0; width:100%; border-top:1px solid #5B8BC0; border-bottom:1px solid #5B8BC0; height:3px; box-shadow:0 1px 0 rgba(255, 255, 255, .3) inset; line-height:0px;}

	/***车辆管理***/
	.t_list{ display:block; border:1px solid #AFAFAF; background:#fff; }
		.t_list li{ display:block; padding:10px 10px 10px 52px; border-bottom:1px dotted #ccc; position:relative; _height:1%}
		*html .t_list li{margin-bottom:-2px;}/**IE 6**/
		*+html .t_list li{margin-bottom:-2px;}/**IE 7**/
			.t_list li.rowColor{ background:#EEF1F7}
			.t_list li .check_box{ position:absolute; width:16px; height:16px; left:11px; top:10px;}
			.t_list li .t_info{height:25px; clear:both; position:relative;}
			.t_list li .t_dwbox{padding-top:15px; clear:both; position:relative}
					.chepai{ float:left; width:100px; height:25px; line-height:24px; overflow:hidden; color:#000; text-align:center; background:url(skin/ico.gif) no-repeat left -219px; color:#000}
						.chepai a, .chepai a:visited{color:#000;}
					.chepaiBig{ border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#999; padding:0; box-shadow:1px 1px 0 #fff; float:left; margin-right:5px;}
						.chepaiBigIn{ border:1px solid #000; border-right:none; border-bottom:none; padding:0; position:relative; margin:0;}
							.chepaiBigIn span.txt{ font-size:14px; color:#fff; font-weight:bold;}
							.chepaiBigIn input{ font-size:14px; color:#000; font-weight:bold; padding:3px; height:16px; line-height:16px; width:120px; background:#D7EAFF; margin:0; border:none;}
							.chepaiBigIn span.arrow{ width:10px; height:18px; display:block; position:absolute; top:0; right:5px; margin-left:5px; background:url(skin/arrow.png) no-repeat 0 -48px;}
					.gps_mark{ position:absolute; left:110px; top:1px; width:14px; height:23px; background:url(skin/bg_toplink.gif) no-repeat 0 -50px;}
					.t_list .t_data{ float:left; margin-right:20px; line-height:25px; font-size:14px; color:#666; width:580px; overflow:hidden;}
					.t_list .t_driver, .t_list .mobile{float:left; width:100px; margin-right:10px; height:22px; margin-top:2px;  line-height:21px; color:#06C; position:relative;}
						.t_list .mobile{ background:url(skin/ico.gif) no-repeat 0 -250px; width:auto; padding-left:20px;}
						.t_list .mobile .m_nember{ float:left; font-size:11px; color:#333; margin-right:5px;}
						.t_list .mobile a, .t_list .mobile a:visited{ display:block; float:left; margin-left:-1px; height:22px; overflow:hidden; text-indent:-9999px; background:url(skin/ico.gif) no-repeat; cursor:hand}
							.t_list .mobile a.msg{ width:46px; background-position:-100px -250px!important;}
							.t_list .mobile a.dw{ width:55px; background-position:right -250px!important;}
								.t_list .mobile a.msg:hover{ background-position:-100px -272px!important;}
								.t_list .mobile a.dw:hover{ background-position:right -272px!important;}
					.t_list .t_info .dowith{ position:absolute; right:0; top:0; _right:10px; text-align:right; margin:0; margin-bottom:5px; }
						.t_list .t_info .dowith a{float:right; margin:0; margin-left:5px;}

					.t_list .gps_title{height:24px; border:1px solid #d1d1d1; clear:both; background:#fff; position:relative; -moz-border-radius: 3px; border-radius: 3px; behavior: url(js/PIE.htc); }
						.t_list .gps_title .arrow{ position:absolute; top:-10px; left:30px; width:19px; height:10px; background:url(skin/ico.gif) no-repeat -15px -200px;}
						.t_list .gps_title h2{ display:block; float:left; height:24px; line-height:24px; font-size:14px; font-weight:bold; padding:0 20px;}
						.t_list .gps_title .dowith{float:left; margin:0; height:24px; overflow:hidden; border-left:1px solid #d1d1d1;}
							.t_list .gps_title .dowith a, .gps_title .dowith a:visited { float:left; height:24px; overflow:hidden; padding:0 10px; border:none; border-left:1px solid #fff; border-right:1px solid #d1d1d1; line-height:23px; text-decoration:none; background:url(skin/bg_area.png) repeat-x 0 0;}
							.t_list .gps_title .dowith a:hover{ background:#f7f7f7!important; height:24px; background-image:none;}
					.t_list .t_dwbox .gps_left{float:left; width:40%; margin-right:15px;}
					.t_list .t_dwbox .gps_right{float:left;width:40%;}
					.t_list .t_dwbox .gps_l_title{font-weight:bold;padding:3px 10px;}
						.t_list ul.gps_listInfo li{display:block; font-size:12px; color:#666; line-height:22px; padding:0;margin:0;border:none; padding-left:10px; position:static}
	
	.detail_tab{ height:24px; border-bottom:1px solid #999; position:relative}
		.detail_tab ul{ position:absolute; bottom:-1px; left:15px; padding-left:2px; }
		.detail_tab li{ display:block; float:left; height:24px; border:1px solid #999; line-height:22px;font-size:12px; overflow:hidden; color:#333; margin-left:-1px;}
			.detail_tab li a, .detail_tab li a:visited{ height:100%; float:left; padding:0 20px; background:#dadada;}
			.detail_tab li a:hover{ background:#fff;}
		.detail_tab li.active{ background:#fff; border-bottom:1px solid #fff; font-weight:bold}
			.detail_tab li.active a, .detail_tab li.active a:visited{ background:#fff;}
	.detail_toolbar{ height:36px; overflow:hidden; text-align:center; background:url(skin/bg_area.png) repeat-x 0 0; position:relative; border-bottom:1px solid #B7B5AF;}
	#trucks_mapArea{ height:600px; position:relative;  padding-left:261px; overflow:hidden;}/*地图区域*/
	.trucks_whiteArea{ background:#fff; padding:15px 18px 60px;}
		.trucks_whiteArea .column{padding-bottom:0!important;}
	
	.trucks_d_aToB{ background:#E9F0FC; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 10px;}/*停留报告的起点和终点*/
		.trucks_d_aToB li .title{ color:#333; display:block}
		.trucks_d_aToB li .time{ color:#666; font-size:10px;}
		
	.trucks_report_tab{ position:relative;}
		.trucks_report_tab li{ display:block; line-height:30px; border-bottom:1px solid #B7B5AF; background:#f1f1f1; text-align:center;
			background:	-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#dfdfdf)); 
			background: -moz-linear-gradient(#fff, #dfdfdf  100%); 
			background: linear-gradient(#fff, #dfdfdf  100%);
		}
		.trucks_report_tab li.active{ background:#fff; width:151px;  margin-right:-1px;}
			.trucks_report_tab li.active a{ color:#333; font-weight:bold;}
		
	#trucks_rulerBox{ height:30px; width:668px; float:left;}
		#trucks_ruler{ height:12px; background:url(skin/bg_detail.png) no-repeat 10px -48px; position:relative;}
		#trucks_overRuler{ height:19px; position:relative; margin:0 10px; overflow:hidden;}
			.station_point{ width:18px; height:23px; background:url(skin/bg_detail.png) no-repeat -240px -13px; position:absolute; top:0; left:0;}
				.station_foucs{ background-position: -266px -13px; width:30px; padding-left:15px; font-size:11px; line-height:20px;}
			.warning_point{ width:18px; height:23px; background:url(skin/bg_detail.png) no-repeat -420px -13px; position:absolute; top:0; left:0;}
				.warning_foucs{ background-position: -452px -13px; width:30px; padding-left:15px; font-size:11px; line-height:20px;}
			#trucks_ruler .playDiv{ height:1px; width:644px;  line-height:0; overflow:hidden; position:absolute; top:1px; left:12px;}
				#trucks_ruler .playDiv div{ background:#9F0;height:1px; float:left; line-height:0; overflow:hidden; width:30%;}
			#trucks_ruler .playDot{ width:15px; height:15px; background:url(skin/bg_detail.png) no-repeat -382px -18px; position:absolute; top:-6px; left:30%;}

	.trucks_ruler_a{ float:left; margin-top:6px;}
	.trucks_ruler_a a{ width:22px; height:22px; float:left; overflow:hidden; background:url(skin/bg_detail.png) no-repeat; text-indent:-9999px}
		.trucks_ruler_a a.pro, .trucks_ruler_a a.pro:visited{ background-position: 0 0;}
			.trucks_ruler_a a.pro:hover{ background-position: -24px 0;}
			.trucks_ruler_a a.pro:active{ background-position: -48px 0;}
		.trucks_ruler_a a.next, .trucks_ruler_a a.next:visited{ background-position: 0 -24px;}
			.trucks_ruler_a a.next:hover{ background-position: -24px -24px;}
			.trucks_ruler_a a.next:active{ background-position: -48px -24px;}
		.trucks_ruler_a a.play, .trucks_ruler_a a.play:visited{ width:50px; margin-left:5px; background-position: -72px 0;}
			.trucks_ruler_a a.play:hover{ background-position: -124px 0;}
			.trucks_ruler_a a.play:active{ background-position: -176px 0;}
		.trucks_ruler_a a.stop, .trucks_ruler_a a.stop:visited{ width:50px; margin-left:5px; background-position: -72px -24px;}
			.trucks_ruler_a a.stop:hover{ background-position: -124px -24px;}
			.trucks_ruler_a a.stop:active{ background-position: -176px -24px;}

	/***运单监控***/
	.per_distance{ position:relative; height:4px; background:#888; border:1px solid #333!important; line-height:0; padding:0!important; margin-right:28px!important;}
		.per_distance span{ height:3px; position:absolute; top:0; left:0; background:#48C518; border-left:1px solid #7BEA51; border-top:1px solid #7BEA51; line-height:0; overflow:hidden; text-indent:-9999px; width:43%;}
		.per_distance .per{ font-size:10px; position:absolute; top:-3px;  right:-28px; padding:0!important; width:25px!important; line-height:8px;}

	.order_d_title{ height:20px;}
		.order_d_title h2{ font-size:14px; height:20px; float:left; background:url( skin/ico_num.gif) no-repeat left 1px; padding-left:25px;}
			.order_d_title h2.label{ background:url( skin/ico_label.gif) no-repeat left 1px;}
			.order_d_title h2.addNew{ background:url( skin/ico_add.gif) no-repeat left 1px;}
		.order_d_title .action{ color:#666; float:left; margin-left:10px;}
		.order_d_title .dowith{ float:right;}

	#order_d_rulerBox{ height:30px; width:580px; margin-right:7px; float:left; position:relative; }
	#order_d_ruler{height:13px; background:url(skin/bg_detail.png) no-repeat 0 -107px; position:relative; top:18px; left:0; z-index:1}
	.order_ruler_yellow{ background-position:0 -126px!important;}
	.order_ruler_red{ background-position:0 -145px!important;}
	#order_d_overRuler{ height:18px; position:absolute; top:0; left:0; right:0; width:100%; z-index:2}
		#order_d_ruler .playDiv{height:13px; background:url(skin/bg_detail.png) no-repeat 0 -90px; line-height:0; overflow:hidden; position:absolute; top:1px; left:0; width:30%;}
		#order_d_ruler .txt{ position:absolute; top:0; right:5px; color:#fff; height:13px; overflow:hidden; font-size:11px; line-height:11px;}
		.order_d_ruler_city{ height:22px; float:left; margin-right:5px; background:url(skin/bg_detail.png) no-repeat right 0; padding-right:8px; margin-top:9px;}
			.order_d_ruler_city span{ height:22px; float:left; margin-left:-2px;  background:url(skin/bg_detail.png) no-repeat -604px 0; padding-left:8px; color:#fff; line-height:20px;}
				.order_d_ruler_city span p{ position:absolute; top:0; right:0; background:url(skin/bg_detail.png) no-repeat right }

	/***新建页面***/
	.spanMark{width:0px; overflow:hidden; font-size:14px; font-weight:bold; color:#ff0000; margin:0 5px;}
	.addBox{ width:930px;}
		.addBox ul{ display:block; width:930px; }
		.addBox li{ min-height:30px; _height:30px; float:left; display:block; width:320px; padding-left:130px; margin-bottom:4px; position:relative; margin-right:12px; -moz-border-radius: 3px; -webkit-border-radius:3px;	border-radius: 3px; }
			.addBox label.title{ float:left; position:absolute; top:0; left:5px; line-height:28px; width:120px; }
			.addBox div.info { margin:1px; margin-left:3px; padding-left:1px;}
				.addBox div.mark{ border-left:2px solid #ff0000; margin-left:1px}
			.addBox li.full{ clear:both; width:782px;}
			.addBox li.focusBg{ background:#C7E8FA;}
			.addBox li label.error{ position:absolute; bottom:-16px; top:auto; left:134px; width:auto; border:1px solid #F00; background:#F00; height:16px; padding:2px 5px; line-height:14px; color:#fff; z-index:1;
			-moz-border-radius: 3px;
			-webkit-border-radius:3px;
			border-radius: 3px;
			-webkit-box-shadow: #333 0 0 5px;
			-moz-box-shadow: #333 0 0 5px;
			box-shadow: #333 0 0 5px;
			opacity: 0.8;
			filter: 'alpha(opacity=80)';
			*filter: alpha(opacity=80);
			}
			.addBox li input.error{border:1px solid #F00!important}
				.addBox li label.error img.arrow{ position:absolute; top:-5px; left:5px; z-index:2}
		.addBox ul.single{ }
			.addBox ul.single li{ width: auto!important; float:none!important;}
		.addBox.nowidth{ width:auto!important;}
			.addBox.nowidth ul{ width:50%}
			.addBox.nowidth ul.single{ width:auto!important;}
		/* liyonghua*/
		.addBox2 li {padding-left:90px!important;}
		.addBox2 li label {width:80px;}
		.detail li { background:#ddd;}
			.detail li div.info { background:#fff; min-height:28px; _height:28px; line-height:28px; padding-left:10px}
			.detail li label.title{ color:#555; text-align:right; line-height:28px;}
		.l_button{ display:inline-block; background:#f5f5f5; padding:0 2px 0 0; border:1px solid #999;}
	/*新建班次预览*/
	.preview { padding:10px 30px 20px; margin:10px 10px 20px; display:block; border:2px dashed #999;}
		.preview legend{ font-size:16px; font-weight:bold; color:#000; padding:10px;}
	.preview_list { width:auto!important;}
	.preview_list li{ float:left; display:block; width:170px; position:relative; margin:0; padding:0; margin-left:20px; margin-right:15px; margin-bottom:15px;}
		.preview_list .station_bg{height:26px; background-image:url(skin/bg_preview.png); background-repeat:no-repeat;}
			.preview_list .station_bg.leibie1{ background-position:0 0; padding-left:28px;}
			.preview_list .station_bg.leibie2{ background-position:0 -32px; padding-left:28px;}
			.preview_list .station_bg.leibie3{ background-position:0 -62px; padding-left:28px;}
			.preview_list .station_bg.arrow{width:15px; height:36px; position:absolute; top:0;}
				.preview_list .station_bg.arrow.L_red{   background-position:0 -96px;  left:-15px;}
				.preview_list .station_bg.arrow.L_black{ background-position:0 -133px; left:-15px;}
				.preview_list .station_bg.arrow.R_red{   background-position:100% -96px;  right:-15px;}
				.preview_list .station_bg.arrow.R_black{ background-position:100% -133px; right:-15px;}
		.preview_list .station_box{ border:1px solid #ccc; background:#fff; min-height:120px; padding-bottom:10px; height:auto;}
		.preview_list .station_name{ height:36px; color:#fff; font-weight:bold; font-size:14px; padding-left:28px; line-height:34px; position:relative;}
			.preview_list .station_name.name1{ background-color:#E31F1D;}
			.preview_list .station_name.name2{ background-color:#798D97;}
		.preview_list .station_info{ line-height:20px; padding-left:28px; margin-top:8px;}
		.preview_list li:last-child .station_bg.arrow.R_red{ display:none}
	/*发车计划*/
	.field_normal{ padding:10px; margin:10px 15px 15px 15px; display:block; border:1px solid #999;}
		.field_normal legend{ font-size:14px; font-weight:bold; color:#000; padding:10px;}

	/***修正项***/
	#columns .column .table_default th, .#columns .column .table_default td{ border-left:none; border-right:none}
	#columns .box_foot{ height:24px}
	#columns .box_head{ width:auto;}
	.trucks_whiteArea .box_foot{ height:5px!important}

	.table_default input, label input{vertical-align:middle; margin:-2px 0 0 8px;}
	.selectMenu input, .smBox input{vertical-align:bottom; height:16px; margin:2px 0 -2px 0;}
	.table_default .w20{ padding-right:8px;}
	.table_default .w12{ padding-right:4px;}
	.table_default .w25{ width:25px; padding:0; text-align:center; background:#eee!important;}
	
	.trucks_detail{ padding-bottom:15px!important;}
	.trucks_detail ul.t_list, .trucks_detail ul.t_list li{ border:none; background:none; padding:0;}
	
	#warnSet_arrow{width:63px; height:24px; position:absolute; left:50%; bottom:-24px; background:url(skin/arrow_b.png) no-repeat 0 bottom; z-index:2}
	
	/***数据过滤菜单**/
	ul.dataFilter{ height:24px;
		border: 1px solid #888;
		background: #bbb;
		background: -moz-linear-gradient(top, #ebebeb, #bbb);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebebeb), to(#bbb));
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		border-radius: 3px 3px 3px 3px;
		-webkit-box-shadow: #D6D6D6 0 1px 0;
		-moz-box-shadow: #D6D6D6 0 1px 0;
		box-shadow: #D6D6D6 0 1px 0;
	}
	ul.dataFilter li{ float:left; position:relative; height:24px; display:block; padding:0 8px; line-height:24px; border-right:1px solid #888; box-shadow:0 1px 0 rgba(255, 255 ,255, 1) inset;text-align:center}
		ul.dataFilter li a,ul.dataFilter li a:visited,ul.dataFilter li a:hover{ color:#333; text-decoration:none; display:block; float:left; height:23px;}
	ul.dataFilter li:first-child{ 
		-moz-border-radius: 3px 0px 0px 3px;
		-webkit-border-radius: 3px 0px 0px 3px;
		border-radius: 3px 0px 0px 3px;
	}
	ul.dataFilter li:last-child{ border-right:none;
		-moz-border-radius: 0px 3px 3px 0px;
		-webkit-border-radius: 0px 3px 3px 0px;
		border-radius: 0px 3px 3px 0px;
	}
	ul.dataFilter li:hover{ background:#ddd;}
	ul.dataFilter li.active{ background:#fff;  box-shadow:1px 1px 0 rgba(0, 0 ,0, .2) inset; height:25px;}
		ul.dataFilter li.active a, .ul.dataFilter li.active a:visited ,.ul.dataFilter li.active a:hover{ color:#111!important;}
	ul.dataFilter li.onlyOne{border-right:none;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		border-radius: 3px 3px 3px 3px;
		}
	ul.dataFilter li img{ vertical-align:middle}
	ul.dataFilter li a.iconL{ padding-left:24px; background-image:url(skin/bg_show.png); background-repeat:no-repeat;}
		ul.dataFilter li a.iconL.mingxi{ background-position:0 5px;}
		ul.dataFilter li a.iconL.huizong{ background-position:0 -15px;}
		ul.dataFilter li a.iconL.f_greenUp{ background-position:0 -39px; padding-left:16px;}
		ul.dataFilter li a.iconL.f_greenDown{ background-position:0 -60px; padding-left:16px;}
		ul.dataFilter li a.iconL.f_grayUp{ background-position:0 -83px; padding-left:16px;}
		ul.dataFilter li a.iconL.f_grayDown{ background-position:0 -107px; padding-left:16px;}
		
	/*搜索*/
	.searchBox{background:#e0e0e0; padding:5px; border:1px solid #b1b1b1; box-shadow:0 1px 0 rgba(255, 255, 255, .8) inset;}
	
	/***地图阴影***/
	#ds-h div{width:100%}#ds .h1{height:1px}#ds .h2{height:2px}#ds .h3{height:3px}#ds .h4{height:4px}#ds .h5{height:5px}#ds .h6{height:6px}#ds-v div{height:9999px}#ds-v{height:0}#b-ds div{height:2em}#ds .v1,#b-ds .v1{width:1px}#ds .v2,#b-ds .v2{width:2px}#ds .v3,#b-ds .v3{width:3px}#ds .v4,#b-ds .v4{width:4px}#ds .v5,#b-ds .v5{width:5px}#ds .v6,#b-ds .v6{width:6px}.ds-container{position:relative}#ds .o1,#b-ds .o1{opacity:.08;filter:alpha(opacity=8)}#ds .o2,#b-ds .o2{opacity:.06;filter:alpha(opacity=6)}#ds .o3,#b-ds .o3{opacity:.04;filter:alpha(opacity=4)}#ds .o4,#b-ds .o4{opacity:.02;filter:alpha(opacity=2)}#ds .o5,#b-ds .o5{opacity:.01;filter:alpha(opacity=1)}.ds{background:#000;position:absolute;z-index:2;top:0;overflow:hidden}
	
	/*滑块设置*/
	.slidebox { height:24px; width:180px; overflow:hidden; position:relative;}
	.lineBox { padding:0 6px;}
	.slidebox .line {background:#fff; border:1px solid #333; width:100%; height:8px; cursor:pointer; margin-top:14px;
		-moz-border-radius: 2em;
		-webkit-border-radius: 2em;
		border-radius:2em;
		background:	-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ccc )); 
		background: -moz-linear-gradient(#fff, #ccc  100%); 
		background: linear-gradient(#fff, #ccc  100%);
	}
	.slidebox .cursor { position:absolute; z-index:20; top:0px; left:0px; height:21px; width:11px;  overflow:hidden; background:url(skin/cursor.gif) no-repeat; cursor:pointer; filter:alpha(opacity=90); opacity:0.9}
	
	#bz_box{ padding:10px}
		.bzd{border:1px solid #999; margin:10px 10px 5px 10px;}
		.bzd h3{ padding:3px 10px; background:#ededed; border-bottom:1px solid #bbb;
		background:	-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd)); 
		background: -moz-linear-gradient(#fff, #ddd  100%); 
		background: linear-gradient(#fff, #ddd  100%); 
		}
		.bzd h3 span.time{ color:#666; font-size:11px; font-weight:normal;}
		.bzd p{ text-indent:2em; margin:10px; color:#444; word-break:break-all; word-wrap:break-word;}
	/*add by hanjk for loading  */	
	.loading-indicator {
		height: 80px;
		width: 160px;
		background:#000 url( 'skin/orange-loading.gif' ) no-repeat center center;
		box-shadow:3px 3px 4px rgba(0, 0, 0, .5);
		-moz-border-radius: 3px;
		-webkit-border-radius:3px;
		border-radius: 3px;
		
	}
	
	.loading-indicator-overlay {
		background-color: #000000;
		opacity: 0.2;
		filter: alpha(opacity = 20);
	}
	/*loading end */	
